Discovery Channel UK store - Discovery Channel ... Welcome to the Discovery Channel UK store. Shop Discovery Channel merchandise and all your favourite Discovery brands including: Animal Planet, Wheeler ...